iT邦幫忙

2026 iThome 鐵人賽

DAY 8
0

Pod 的位址可能隨著重建而改變,如果每個呼叫端都直接記住這些位址,維護工作會十分混亂。Service 為一組後端提供較穩定的存取方式,讓使用者或其他程式不必追蹤每一次副本替換。應用之間因此能透過服務名稱建立連線。

常見的 Service 會利用標籤選擇器找出對應 Pod,再透過 EndpointSlice 表示後端端點。標籤可以看成資源的分類資訊,而選擇器就是篩選條件。如果兩邊設定不一致,Service 即使建立成功,也可能找不到實際提供服務的後端。

預設的 ClusterIP 類型主要供叢集內部存取。NodePort 透過節點連接埠提供入口;LoadBalancer 則需要環境中有相應實作,才能取得外部負載平衡能力。不同類型解決不同入口需求,並不是名稱越長就越適合正式部署。

Service 的服務埠與容器接收流量的目標埠可以不同,設定時需要分清楚。它也不是所有網站路由需求的完整答案,依網域或路徑分流通常還需要額外元件。下一篇先建立內部服務,再驗證名稱解析與後端連通性。

參考:Service


上一篇
DAY 7
系列文
我的 Pod 又掛了:30 天學會 Kubernetes8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言